Implementing Multidisciplinary and Multi-zonal Applications Using MPI

نویسنده

  • Samuel A. Fineberg
چکیده

1. This work was supported through NASA contract NAS 2-12961. Abstract Multidisciplinary and multi-zonal applications are an important class of applications in the area of Computational Aerosciences. In these codes, two or more distinct parallel programs or copies of a single program are utilized to model a single problem. To support such applications, it is common to use a programming model where a program is divided into several single program multiple data stream (SPMD) applications, each of which solves the equations for a single physical discipline or grid zone. These SPMD applications are then bound together to form a single multidisciplinary or multi-zonal program in which the constituent parts communicate via point-to-point message passing routines. Unfortunately, simple message passing models, like Intel’s NX library, only allow point-to-point and global communication within a single system-defined partition. This makes implementation of these applications quite difficult, if not impossible. In this report it is shown that the new Message Passing Interface (MPI) standard is a viable portable library for implementing the message passing portion of multidisciplinary applications. Further, with the extension of a portable loader, fully portable multidisciplinary application programs can be developed. Finally, the performance of MPI is compared to that of some native message passing libraries. This comparison shows that MPI can be implemented to deliver performance commensurate with native message passing libraries. Implementing Multidisciplinary and Multi-zonal Applications Using MPI

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Numerical Investigation of Fluid Flow Characteristics Around Slide Gates Using Multi-Zonal Method

One method of solving the governing equations of fluid flow about complex geometries is to use multi-zonal method. In this method the overall domain is divided into small number of simpler domains. In each zone, the flow field is solved independently of other zones. The boundary conditions for connecting zones are enforced to convey the necessary linkage. This multi – zonal procedure has been a...

متن کامل

Numerical Investigation of Fluid Flow Characteristics Around Slide Gates Using Multi-Zonal Method

One method of solving the governing equations of fluid flow about complex geometries is to use multi-zonal method. In this method the overall domain is divided into small number of simpler domains. In each zone, the flow field is solved independently of other zones. The boundary conditions for connecting zones are enforced to convey the necessary linkage. This multi – zonal procedure has been a...

متن کامل

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

Impact of Parallel Computing on High Fidelity Based Multidisciplinary Analysis

An efficient super modular process to simulate aeroelasticity of aerospace vehicles using high fidelity flow equations such as the Euler/Navier-Stokes equations is presented. The process is suitable for both tightly coupled and uncoupled analysis. The process is designed to execute on massively parallel processors (MPP) and work-station clusters based on a multiple-instruction, multiple-data (M...

متن کامل

HiMAP: a portable super modular multilevel parallel multidisciplinary process for large scale analysis

An efficient super modular process to simulate aeroelasticity of aerospace vehicles using high fidelity flow equations such as the Euler/ Navier–Stokes equations is presented. The process is suitable for both tightly coupled and uncoupled analysis. The process is designed to execute on massively parallel processors (MPP) and work-station clusters based on a multiple-instruction, multiple-data (...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995